home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_c / cug106 / deffmods.hrm < prev    next >
Text File  |  1984-06-14  |  3KB  |  112 lines

  1.     To incorporate the changes made by HRM in stdlib1.c
  2.     and stdlib2.c into deff.crl and deff2.crl for BDS C ver 1.31,
  3.     the following sequence of commands was executed.
  4.  
  5.     note: comments are prefaced by "--"
  6.  
  7.     -- eliminate old versions in deff and make room for new
  8.  
  9. clib
  10. o 1 deff
  11. d 1 getc
  12. d 1 putc
  13. d 1 fflush
  14. d 1 sscanf
  15. d 1 sprintf
  16. d 1 _uspr
  17. d 1 fgets
  18. c 1        -- save version of deff with space available
  19. ^C        -- reboot
  20.  
  21.     -- add new versions (plus 1 new function) to deff
  22.  
  23. clib
  24. o 1 deff
  25. o 2 stdlib1
  26. o 3 stdlib2
  27. t 2 1 getc
  28. t 2 1 putc
  29. t 2 1 fflush
  30. t 2 1 ungetc    -- the new one
  31. t 3 1 sscanf
  32. t 3 1 sprintf
  33. t 3 1 _uspr
  34. t 3 1 fgets
  35. c 1        -- permanentize it
  36. ^C        -- reboot
  37.  
  38.     -- add new routines to deff2
  39.  
  40. clib
  41. o 1 deff2
  42. o 2 stdlib2
  43. t 2 1 lprintf
  44. t 2 1 pprintf
  45. t 2 1 lputs
  46. t 2 1 pputs
  47. t 2 1 rgets
  48. t 2 1 lputc
  49. t 2 1 pputc
  50. t 2 1 rgetc
  51. c 1        -- permanentize    it
  52. ^C        -- reboot
  53.  
  54.     -- update process is complete
  55.  
  56.  
  57.  
  58. VOLUME CG6
  59.  
  60. DESCRIPTION:
  61.  
  62. NUMBER    SIZE    NAME        COMMENTS
  63.  
  64.         CATALOG.CG6    CONTENTS OF CP/M VOL. CG6
  65.         HISTORY.CG6    Credits for submissions.
  66. CG6.1    1K    BIOSLB.CRL     A bios modified by Harvey Moran
  67. CG6.2    4K    BIOSLB.MAC
  68. CG6.3    9K    BIOSLB.PRN
  69. CG6.4    8K    BSPAT1-4.DOC    More by Moran on bios tinkering.
  70. CG6.5    3K    CHARFUN.ASM    Assembly version of library char
  71.                 manipulation functions.
  72. CG6.6    3K    CRL.DOC       Macro file to aid in generating 
  73.                 BDS compatible CRL files.
  74. CG6.7    8K    CRL.LIB
  75. CG6.8    2K    CSYM.LIB       Symbol file for above.
  76. CG6.9    1K    DEFFMODS.HRM     Narrative (tutorial) describing
  77.                 The modification of Moran's standard
  78.                 libraries. See STDLIB?.
  79. CG6.10    1K    FACT.MOU      Factorial program written in MOUSE
  80. CG6.13    13K    GRAVT100.C     Graphics for the VT100 in ANSI.
  81. CG6.14    9K    GRAVT100.CRL
  82. CG6.15    3K    IOFUN.ASM     Assembly version of C i/o functions.
  83. CG6.16    5K    MACHINE.ASM    Assembly crl functions, mostly
  84.                 for manipulating blocks of memory
  85. CG6.17    5K    MOUSE.C      Interpreter (originally in Pascal)
  86.                 described in BYTE. Issue date in source
  87. CG6.18    1K    NTOI.C        Small number crunching functions.
  88. CG6.19    1K    OTOI.C
  89. CG6.20    4K    PRVLIB.C     Misc. functions.
  90. CG6.21    5K    QUEUE.C      Functions to impliment FIFO's
  91.                 By Scott Layson
  92. CG6.22    1K    STDEF.C       Deff file for NTOI,OTOI,GRAVT100,
  93.                 STRINGS, UTIL1.
  94. CG6.23    4K    STDIO.DOC       Functions to simulate Unix's i/o
  95.                 redirection. Written under 1.31 and
  96.                 never tested in this form. 
  97. CG6.24    2K    STDIO.LIB
  98. CG6.25    5K    STDIO.SRC
  99. CG6.26    7K    STDLIB1.C     Modified libraries (for ver 1.32 of
  100.                 BDS C) needed with Mouse, WP.C, XTRINS.
  101. CG6.27    20K    STDLIB2.C
  102. CG6.28    4K    STRFUN.ASM    C string functions implemented in
  103.                 assembly for efficiency.
  104. CG6.29    5K    STRINGS.C      String manipulation package.
  105. CG6.30    3K    STRINGS.CRL
  106. CG6.31    2K    SYSTEM.C      Deffs for files listed at STDEF.
  107. CG6.32    1K    TEST.MOU      Test program for MOUSE...causes
  108.                 a bug in this implementation to 
  109.                 show itself.
  110. CG6.33    3K    UTIL1.C       Small functions by Donald Stevens.
  111. CG6.34    1K    XTRINSLB.CRL     Two functions to manipulate bits
  112.                 in